ספר לי עצמך? ספר לי על פרויקט או יוזמה טכנולוגית שביצעת לאחרונה? ניתנה שאלה מקצועית להלן: בגיליונות אלקטרוניים (כמו Excel), עמודות מזוהות באותיות. לדוגמה, העמודה הראשונה היא A, השנייה B וכו', ועד Z, אחר כך AA, AB, וכן הלאה (בדומה למערכת ספרות בבסיס 26).
מטרה:
כתוב פונקציה בשם columnNumber שמקבלת מחרוזת (כמו "AA") ומחזירה את מספר העמודה המתאים. לדוגמה: Input: "A"
Output: 1
ראיון כללי פלוס שתי שאלות קוד. אחת מהן דרשה ידע טכני בשפת C.
שאלות מתוך הראיון
בהיתן שני מצביעים למחרוזת ב-C המסתיימת בNULL, בשם STR וDEST, החזר מצביע לתת המחרוזת של STR המתחילה בתו העוקב לתו הראשון המופיע גם בSTR וגם בDEST.
מדובר ב-null terminated string, כאלה שמסתיימות ב-'\0'.
שאלה 1 -
לכתוב פונקציה שמקבלת מערך ומחזירה את מספר המכפלות הייחודיות של המערך כאשר בכל פעם מסתירים איבר אחד ומכפילים אחד בשני את כל שאר איברי המערך.
שאלה 2 -שאלה 2, מקבלים שלושה מספרים AA, AB, BB. כל אחד מהם הוא כמה פעמים אפשר להשתמש במחרוזות 'AA', 'AB' 'BB' בהתאמה.
צריך להחזיר את המחרוזת הארוכה ביותר שלא מכילה AAA או BBB בפנים
שאלה 3, מקבלים גריד (מטריצה בפועל) שמייצג שכונה, אם במיקום מסוים יש בית הערך של האיבר הוא 1 אחרת 0, בנוסף מקבלים משתנה K שהוא int.
רוצים לבנות חנות בשכונה ככה שכל הבתים בשכונה יהיו במרחק של עד K צעדים מהחנות, צריך להחזיר כמה מקומות אפשרים יש בשכונה לבנות חנות
שיחת טלפון מראש צוות -> ראיון טלפוני כחצי שעה על c++ ופייתון -> ראיון פרונטלי
שאלות מתוך הראיון
שאלות מתוך הראיון הטלפוני - מה ההבדל בין פוינטר לרפרנס מבחינת זכרון? מזה חריגות וסגמנטיישן פולט, איך מדבגים פרויקט בc++, מזה מחלקה אבסטרקטית, מה ההבדל בין מחלקה לאובייקט, מזה קופי קונסטרוקטור ולמה משתמשים? מה זה דקורטור? ולתאר פרויקט